package cz.cvut.fel.adaptiverestfulapi.core; import cz.cvut.fel.adaptiverestfulapi.meta.configuration.Configuration; import cz.cvut.fel.adaptiverestfulapi.meta.configuration.Pack; import cz.cvut.fel.adaptiverestfulapi.meta.model.Entity; import cz.cvut.fel.adaptiverestfulapi.meta.model.Model; import org.testng.annotations.Test; import java.util.LinkedList; public class ApplicationContextTest { @Test public void testInitializeInvalid() throws Exception { ApplicationContext.initialize(null, null); ApplicationContext context = ApplicationContext.getInstance(); assert (context.isInitialized() == false) : "Application context should not be initialized."; } @Test public void testInitializeValid() throws Exception { Model model = new Model("model", new LinkedList<Entity>()); Configuration conf = new Pack(); ApplicationContext.initialize(model, conf); ApplicationContext context = ApplicationContext.getInstance(); assert (context.isInitialized() == true) : "Application context should be initialized."; } }